package Poblar;

import org.orm.PersistentException;
import org.orm.PersistentTransaction;

public class PoblarResultado {
	   {
	    	PersistentTransaction t;

	    		 try {
	    			t = orm.Libro2PersistentManager.instance().getSession().beginTransaction();
	    			orm.DAOFactory lDAOFactory = orm.DAOFactory.getDAOFactory();
	    			orm.dao.ResultadoDAO lormResultadoDAO = lDAOFactory.getResultadoDAO();
	    			orm.Resultado lormResultado = lormResultadoDAO.createResultado();
	    			lormResultado.setRes_resultado("bueno");
	    			lormResultado.setRes_fecha_actual("12-3");
	    			orm.dao.LibroDAO lormLibroDAO = lDAOFactory.getLibroDAO();
	    			orm.Libro lormLibro = lormLibroDAO.getLibroByORMID(1);
	    			lormResultado.setLibrolib(lormLibro);
	    			orm.dao.PreguntaDAO lormPreguntaDAO = lDAOFactory.getPreguntaDAO();
	    			orm.Pregunta lormPregunta = lormPreguntaDAO.getPreguntaByORMID(1);
	    			lormResultado.setORM_Preguntapre(lormPregunta);
	    			// TODO Initialize the properties of the persistent ;object here, the following properties must be initialized before saving : preguntapre, librolib, res_fecha_actual, lib_resultado
	    			lormResultadoDAO.save(lormResultado);

	    			t.commit();
	    		} catch (PersistentException e) {
	    			// TODO Auto-generated catch block
	    			e.printStackTrace();
	    		}
	    }

	    	              public static void main(String[] args) {
	    	            	  
	    	            	  PoblarResultado a = new PoblarResultado();
	    	            	  
	    	              }

	    }


